//package com.efounder.dm.vedio.utils;
//
//import android.os.Environment;
//import android.os.StatFs;
//
//import java.io.File;
//
//public class UtilSDCard {
//
//    /**
//     * 获取SDCard 路径
//     *
//     * @return SDCard 路径
//     * @since V1.0
//     */
//    public static File getSDCardPath() {
//        return Environment.getExternalStorageDirectory();
//    }
//
//    /**
//     * 获取SDCard剩下的大小
//     *
//     * @return SDCard剩下的大小
//     * @since V1.0
//     */
//    public static long getSDCardRemainSize() {
//        StatFs statfs = new StatFs(Environment.getExternalStorageDirectory().getPath());
//        long blockSize = statfs.getBlockSize();
//        long availableBlocks = statfs.getAvailableBlocks();
//        return availableBlocks * blockSize;
//    }
//
//    /**
//     * 获取SDCard的状态
//     *
//     * @return SDCard 可用的状态
//     */
//    public static boolean isSDCardUsable() {
//        boolean SDCardMounted = false;
//        String sDStateString = Environment.getExternalStorageState();
//        if (sDStateString.equals(Environment.MEDIA_MOUNTED)) {
//            SDCardMounted = true;
//        }
//
//        // 是否正在检测SD卡
//        if (Environment.getExternalStorageState().equals(Environment.MEDIA_CHECKING)
//                || Environment.getExternalStorageState().equals(Environment.MEDIA_NOFS)) {
//            SDCardMounted = false;
//        }
//
//        // 检测是否插有SD卡
//        if (Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED)
//                || Environment.getExternalStorageState().equals(Environment.MEDIA_UNMOUNTED)) {
//            SDCardMounted = false;
//        }
//
//        // 检测SD卡是否连接电脑共享
//        if (Environment.getExternalStorageState().equals(Environment.MEDIA_SHARED)) {
//            SDCardMounted = false;
//        }
//
//        return SDCardMounted;
//    }
//}